head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	2004.11.30.05.24.56;	author brlcad;	state Exp;
branches;
next	1.2;

1.2
date	2004.11.30.02.44.13;	author brlcad;	state Exp;
branches;
next	1.1;

1.1
date	2004.11.22.05.47.50;	author brlcad;	state Exp;
branches;
next	;


desc
@@


1.3
log
@lil more -- perhaps sdl
@
text
@- put together basic application components:
	- argument handler
	- singleton
	- timer
	- exception handler
	- memory manager
	- file reader/writer
	- application shell with runtime loop
	
- baseline and time empty loop app

- integrate with the following

	- openil (Dev IL)

	- zlib

	- regex

	- openexr


- consider utilizing the following libraries

	- OpenMP

	- openthreads

	- libjpeg
	
	- libpng

	- libpgm

	- libopenssl

	- devlib - http://www.devlib-central.org/

	- freetype 2

	- python/bash/lua/tcl/etc

	- SDL

	- tinyxml http://sourceforge.net/projects/tinyxml

  	- GMP - http://www.swox.com/gmp/
	  for high-speed arbitrary precision computation
	  LGPL

	- GiNaC
	  algebraic manipulation lib
	  GPL

	- CLN - http://www.ginac.de/CLN/
	  for high-speed arbitrary precision computation
	  GPL
	  
	- CGAL - http://www.cgal.org
          computational geometry algorithms library

	- C++ Matrix class - http://www.netwood.net/~edwin/Matrix/
          double and complex matrix class with backprop, etc

	- Newmat - http://www.robertnz.com/
	  thorough matrix class
	  public domain (not mentioned)

	- PNGwriter - http://pngwriter.sourceforge.net/
	  read/write png files (requires libpng)
	  GPL

	- PPMwriter - http://ket.dyndns.org/ppmwriter/
          read/write ppm fies (stand-alone)
	  
	- CommonC++ - http://www.gnu.org/software/commoncpp/@


1.2
log
@more libraries for consideration and finalize a few that are worth integrating
@
text
@d37 1
a37 1
	- devlib http://www.devlib-central.org/
d76 1
@


1.1
log
@initial todo
@
text
@d12 10
d24 23
a64 4
	- CoreX library - http://www.dinkumware.com/
	  multithreading, allocators, containers, unicode, and more
	  $$$

@

